package com.iplatform.module.privilege.mate;

import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * Description: 资源表信息
 * @author yb
 *
 */
public class ResInfoBean implements Cloneable{

	@ApiModelProperty("资源类型")
	private String resType;
	@ApiModelProperty("是否删除")
	private String IsDelect;
	@ApiModelProperty("描述")
	private String remark;
	@ApiModelProperty("资源id")
	private String id;
	@ApiModelProperty("资源名称")
	private String resName;
	@ApiModelProperty("资源编码")
	private String code;
	@ApiModelProperty("资源父编码")
	private String parentId;
	@ApiModelProperty("创建时间")
	private String data;
	@ApiModelProperty("排序")
	private String orderNo;
	@ApiModelProperty("等级")
	private int level;
	@ApiModelProperty("单位子集合")
	private List<ResInfoBean> orgChild;
	@ApiModelProperty("专业子集合")
	private List<ResInfoBean> specChild;
	@ApiModelProperty("菜单子集合")
	private List<ResInfoBean> menuChild;


	public List<ResInfoBean> getOrgChild() {
		return orgChild;
	}
	public void setOrgChild(List<ResInfoBean> orgChild) {
		this.orgChild = orgChild;
	}
	public List<ResInfoBean> getSpecChild() {
		return specChild;
	}
	public void setSpecChild(List<ResInfoBean> specChild) {
		this.specChild = specChild;
	}
	public List<ResInfoBean> getMenuChild() {
		return menuChild;
	}
	public void setMenuChild(List<ResInfoBean> menuChild) {
		this.menuChild = menuChild;
	}
	public int getLevel() {
		return level;
	}
	public void setLevel(int level) {
		this.level = level;
	}

	public String getResType() {
		return resType;
	}
	public void setResType(String resType) {
		this.resType = resType;
	}
	public String getIsDelect() {
		return IsDelect;
	}
	public void setIsDelect(String isDelect) {
		IsDelect = isDelect;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getOrderNo() {
		return orderNo;
	}
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}

	public String getResName() {
		return resName;
	}
	public void setResName(String resName) {
		this.resName = resName;
	}
	public String getParentId() {
		return parentId;
	}
	public void setParentId(String parentId) {
		this.parentId = parentId;
	}
	public String getData() {
		return data;
	}
	public void setData(String data) {
		this.data = data;
	}
	@Override
	public Object clone() throws CloneNotSupportedException
	{
		Object object = super.clone();
		return object;
	}

}
